troop units - French English Dictionary